# -*- coding:utf-8 -*-
"""
Author：Administrator
Date:2021年07月12日
"""
import re
# a = '孙悟空7猪八戒6沙和尚3唐僧6白龙马'
# 抓取数字
# r1=re.findall('[0-9]',a)
# print(r1)

# 抓取非数字
# r2 = re.findall('[^0-9]',a)
# print(r2)

#  找到字符串中间字母是d或e的单词，返回：['xdz', 'xez']
# a3 = 'xyz,xcz,xfz,xdz,xaz,xez'
# r3 = re.findall('x[de]z', a3)

# print(r3)

# 找到字符串中间字母不是d或e的单词，返回：['xyz', 'xcz', 'xfz', 'xaz']
# a4 = 'xyz,xcz,xfz,xdz,xaz,xez'
# r4 = re.findall('x[^de]z', a4)
# print(r4)

# 找到字符串中间字母是d或e或f的单词，返回：['xfz', 'xdz', 'xez']
# a5 = 'xyz,xcz,xfz,xdz,xaz,xez'
# r5 = re.findall('x[^de]z', a5)
# print(r5)

# 找到字符串中间字母是d或e或f的单词，返回：['xfz', 'xdz', 'xez']
a6 = 'xyz,xcz,xfz,xdz,xaz,xez'
r6 = re.findall('x[d-f]z', a6)
print(r6)